home *** CD-ROM | disk | FTP | other *** search
- # define beginint(a)
- # define closeint(a)
- # define readint(a) (void) fscanf (yyf, "%d", & a);
- # define writeint(a) (void) fprintf (yyf, "%d", a);
- # define getint(a) yyGet ((char *) & a, sizeof (a));
- # define putint(a) yyPut ((char *) & a, sizeof (a));
- # define copyint(a, b)
- # define equalint(a, b) a == b
- # define beginlong(a)
- # define closelong(a)
- # define readlong(a) (void) fscanf (yyf, "%ld", & a);
- # define writelong(a) (void) fprintf (yyf, "%ld", a);
- # define getlong(a) yyGet ((char *) & a, sizeof (a));
- # define putlong(a) yyPut ((char *) & a, sizeof (a));
- # define copylong(a, b)
- # define equallong(a, b) a == b
- # define begindouble(a)
- # define closedouble(a)
- # define readdouble(a) (void) fscanf (yyf, "%lg", & a);
- # define writedouble(a) (void) fprintf (yyf, "%lg", a);
- # define getdouble(a) yyGet ((char *) & a, sizeof (a));
- # define putdouble(a) yyPut ((char *) & a, sizeof (a));
- # define copydouble(a, b)
- # define equaldouble(a, b) a == b
- # define beginbool(a)
- # define closebool(a)
- # define readbool(a) a = fgetc (yyf) == 'T';
- # define writebool(a) (void) fputc (a ? 'T' : 'F', yyf);
- # define getbool(a) yyGet ((char *) & a, sizeof (a));
- # define putbool(a) yyPut ((char *) & a, sizeof (a));
- # define copybool(a, b)
- # define equalbool(a, b) a == b
- # define begintStringRef(a)
- # define closetStringRef(a)
- # define readtStringRef(a)
- # define writetStringRef(a) WriteString (yyf, a);
- # define gettStringRef(a)
- # define puttStringRef(a)
- # define copytStringRef(a, b)
- # define equaltStringRef(a, b) a == b
- # define begintIdent(a)
- # define closetIdent(a)
- # define readtIdent(a) a = yyReadIdent ();
- # define writetIdent(a) WriteIdent (yyf, a);
- # define gettIdent(a) yyGetIdent (& a);
- # define puttIdent(a) yyPutIdent (a);
- # define copytIdent(a, b)
- # define equaltIdent(a, b) a == b
- # define begintPosition(a)
- # define closetPosition(a)
- # define readtPosition(a)
- # define writetPosition(a) WritePosition (yyf, a);
- # define gettPosition(a)
- # define puttPosition(a)
- # define copytPosition(a, b)
- # define equaltPosition(a, b) Compare (a, b) == 0
- # define begintTree(a) a = NoTree;
- # define closetTree(a) yyChild = a; a = NoTree; yyReleaseTree (yyChild);
- # define readtTree(a) yyReadTree (a);
- # define writetTree(a) yyWriteTree (a);
- # define gettTree(a) yyGetTree (a);
- # define puttTree(a) yyPutTree (a);
- # define copytTree(a, b) yyCopyTree (b, & a);
- # define equaltTree(a, b) IsEqualTree (a, b)
-